約 4,481,786 件
https://w.atwiki.jp/idjj/pages/16.html
area_server実装 -module(area_server_final). -export([start/0, area/2, time/1]). start() - spawn( fun loop/0). area(Pid, Request) - rpc(Pid, Request). time(Pid) - rpc(Pid, {time}). rpc(Pid, Request) - Pid ! {self(), Request}, receive {Pid, Response} - Response end. loop() - receive {Sender, {rectangle, Width, Height}} - Result = Width * Height, io format("[SERVER] Area of rectangle is ~p~n", [Result]), Sender ! {self(), Result}, loop(); {Sender, {circle, R}} - Result = 3.14159 * R * R, io format("[SERVER] Area of circle is ~p~n", [Result]), Sender ! {self(), Result}, loop(); {Sender, {time}} - Result = erlang time(), io format("[SERVER] Time is ~p~n", [Result]), Sender ! {self(), Result}, loop(); Other - io format("[SERVER] not calculate message type ~p~n", [Other]), loop() end. 使用例 3 c(area_server_final). {ok,area_server} 4 Pid = area_server_final start(). 0.46.0 5 area_server_final time(Pid). [SERVER] Time is {22,56,48} {22,56,48} 6 area_server_final area(Pid, {rectangle, 3, 5}). [SERVER] Area of rectangle is 15 15 7 area_server_final area(Pid, {circle, 3}). [SERVER] Area of circle is 28.274309999999996 28.274309999999996 8 area_server_final time(Pid). [SERVER] Time is {22,57,28} {22,57,28} 9 area_server_final time(Pid). [SERVER] Time is {22,57,29} {22,57,29} 10 area_server_final time(Pid). [SERVER] Time is {22,57,30} {22,57,30}
https://w.atwiki.jp/kob-shibuya/pages/14.html
宮島達夫 MIYAJIMA Tatsuo カウンターを使いながらなんらかの数値を表すことができる例 "そこはここ、ここはそこ"保科豊巳 HOSHINA Toyomi "Ceiling Paiting" オノ ヨーコ ONO Yoko "それは地上で起こるできごと、庭" エルネスト・ネト Ernest NETO 地平線、水平線をテーマにした作品。 "TKTS" パーキンソン・イーストマン Perkinson Eastman "油のプール"原口典之 HARAGUCHI Noriyuki "In Bed" ロン・ミュエック Ron Mueck "GINGA" 平野治朗 参加型の光を用いたインスタレーション "位相-大地"関根伸夫 SEKINE Nobuo "霧の森"中谷芙二子 NAKATANI Funiko "Turning the place over"リチャード・ウィルソン Richard WILSON "きみはただここにすわっていて、ぼくが見張っていてあげるから"ホセイン・ヴァラマネシュ Hussein Valamanesh "トローチの青空"イーエフペー IFP "Rain,Installation,2005"ステイシー・カルマノフスキー Stacee Kalmanovsky "音魂がにょろにょーろ/不思議な洞窟をつくろう!"井上信太 Shinta INOUE "きらり"乾久美子 Kumiko INUI "桜の花びら" ザハ・ハディド Zaha HADID "ホワイトアウト" 小沢剛 Tsuyoshi Ozawa "Destroyed Church" 川俣正 Tadashi KAWAMATA "Blue Planet Sky" ジェームズ・タレル James TARREL "Leandoro's Pool" レアンドロ・エルリッヒ Leandro Erlich "共同溝入口"リチャード・ウィルソン Richard WILSON "エコー"チェ・スーメイ Tse Su-Mei "installationの定義"Oxford Dictionary Of 20th Century Art "246表現者会議"小川てつオ OGAWA Tetsuo 武盾一郎 TAKE Jyunichiro "Cloud Gate"アニッシュ・カプーア Anish KAPOOR "Work 227 The Lights going on and off"マーティン・クリード Martin CREED "首都圏清掃整理促進運動"ハイレッドセンター HighRedCenter "リネン" クリスチャン・ボルタンスキー Christian BOLTANSKI "植物になった白線"浅井裕介 ASAI Yusuke "アート@アグネス"Art@Agnes "LIFE"ダムタイプ Dumb Type "visual kidnaping"ゼウス Zevs "Memorial Rebirth"大巻伸嗣 OOMAKI Shinji "two-way mirror triangle with one curved"ダン・グレアム Dan GRAHAM "森の観測所"カサグランデ リンターラ Casagrande Rintala "xenon in venice"ジェニー・ホルツァー Jenny HOLZER "インセクト・ワールド 飛蝗"椿昇 TSUBAKI Noboru 室井尚 MUROI Hisashi "DAYLY PSYCHIC TV / EMPEROR’S DEAD"宇川直宏 UKAWA Naohiro "PixCell Deer#5"名和晃平 Kouhei Nawa "アモーダル・サスペンション"ラファエル・ロサノ Rafael ROZANO "Another Place"アントニー・ゴームリー Anthony GORMLY "#ZERO Project 601-xx" 中ハシ克シゲ Katsushige Nakahashi "art life Vol.3" 井上信太 Shinta Inoue "泉" 遠藤利克 Toshikatsu Endo 「installation keyword」これまでの事例に挙げたキーワード "The Art of Losing"サラ・ジー Sarah SZE "Street Crossing"ジョージ・シーガル George SEGAL "Tilted Arc"リチャード・セラ Richard SERRA "BIGSHADOW" 影を用いたインスタレーション "FOOD" Gordon Matta-Clark "Gordon Matta-Clark による一連の切断による作品" Gordon Matta-Clark "Catch the White Breath" tEnt(田中浩也+久原真人) "icicledrops installation" tEnt(田中浩也+久原真人) "The Weather Project" Olafur Eliasson "Maman" Louise Bourgeois "Waterfall Project" Louise Bourgeois 越後妻有トリエンナーレ2006より "テラー青い花プロジェクト" "山中堤ースパイラルワーク" "かまぼこフェイス" "しずく" "「月庵」月を愛でる" "記憶の扉" "こころの花 ー あの頃へ" "ユキノミチ" "妻有の家" " TMR 妻有空港プロジェクト" "表面波" "田麦の本" "土の音" "keyword -hayashi-"
https://w.atwiki.jp/bitmessage/pages/31.html
mailchuckとは mailchuck.comはBitMessageに関連するWebサービスの1つです。このサービスは通常のメールと混在した使い方を可能にするサービスです。本来BitMessageでのメッセージの送受信はBitMessageクライアント間あるいはそのゲートウェイサービス間のみでしか使用することはできないため、BitMessageアドレスを使用して通常のメールアドレスを宛先とするメッセージを送ることはできません。また、逆に通常のメールアドレスを使用してBitMessageのアドレスを宛先とするメッセージを送ることもできません。mailchuck.comを使用することでBitMessageアドレスから通常のメールアドレスへ、あるいは通常のメールアドレスからBitMessageのアドレスにメッセージを送信することが可能になります。 よりわかりやすい例では、このサービスを使うことであなたのBitMessageのアドレスをexample@mailchuck.comのようなメールアドレスに設定することができます。そうすることでBitMessageの使い方やアドレスを知らない人でもexample@mailchuck.comにメールを送信することであなたはメッセージを受け取ることができます。また、逆にexample@mailchuck.comから誰かに普通のメールとして送信することもできるようになります。そのメールアドレスは生成したBitMessageのアドレスのエイリアスに過ぎないので、BitMessage以外に情報が紐付けされることはなく、プライバシーは保たれます。 2016年2月28日時点で、エイリアスを通して通常のメールを受信するのは無料ですが、エイリアスを通して送信する場合は有料で、一ヶ月あたり1米ドルかかります。 mailchuckの使用方法 登録 BitMessageアドレスを事前に生成しておく必要があります。何らかのサービスまたはBitMessageクライアントを使ってアドレスを生成しておきましょう。今回は説明のためにそのアドレスをBM-EXAMPLEとします。 何らかのサービスまたはBitMessageクライアントを使って次のようにメッセージを送信するだけで登録できます。もしもBM-EXAMPLEというBitMessageアドレスとexample@mailchuck.comを紐付けたい場合は、 送信元(From) BM-EXAMPLE 宛先(To) BM-2cVYYrhaY5Gbi3KqrX9Eae2NRNrkfrhCSA 題名(Subject):example@mailchuck.com 本文(Body) <何も書かない> というメッセージを送るだけです。送信後しばらく待つと登録完了を知らせる旨のメッセージがBM-EXAMPLEに届きます。具体的には Unregistering Your Account *** To unregister, simply send a message from this address to BM-2cVMAHTRjZHCTP*******. mailchuck.com Addresses to Trust (Add to Address Book) *** Registration Address BM-2cVYYrhaY5Gbi3KqrX9Eae2NRNrkfrhCSA Deregistration Address BM-2cVMAHTRjZHCTP******* Relay Address BM-2cWim8aZwUNqxz******* といったメッセージが記されています。(例示のため一部アスタリスクで伏せています) 登録解除 もし登録を解除したい場合は登録時に受け取ったメッセージに記されているDeregistration Addressに登録時に使用したBitMessageアドレスからメッセージを送信するだけで完了です。今回の場合、BM-EXAMPLEからBM-2cVMAHTRjZHCTP*******にメッセージを送信するだけで登録が解除されます。 リレーアドレス 受信 誰かがexample@mailchuck.comにメッセージを送信した場合、BM-EXAMPLEに対してリレーアドレスBM-2cWim8aZwUNqxz*******を送信元としたメッセージが届きます。たとえば送信元がhoge@hoge.comからであれば、題名(Subject)にmailchuckを通してメールアドレス"hoge@hoge.com"からのメッセージを受け取った旨が記されます。本文中(Body)には送信者が書いた本文がそのまま記されます。 送信 たとえばhoge@hoge.comにexample@mailchuck.comを送信元にしたメッセージを送信したい場合、次のようにBitMessageアドレスを作成して送信するだけです。 送信元(From) <登録時に紐付けたBitMessageアドレス> 送信先(To) <登録時に発行されたリレーアドレス(今回の場合はBM-2cWim8aZwUNqxz*******)> 題名(Subject) hoge@hoge.com 本文(Body) <書きたい内容を記す> hoge@hoge.comにはexample@mailchuck.comからメールが送られたように見え、受信者はメッセージを読むことができます。送信者側は決済が必要であり、一度通常のメールアドレス宛に送信すると請求書が送られてきます。決済しなければ通常のメールアドレスの受信者にメッセージを送ることはできません。 特徴 利点 通常のメールアドレスとしてBitMessageを使用しない人に対しても受信可能(無料) 通常のメールアドレスとしてBitMessageを使用しない人に対しても送信可能(有料) サービス利用時にBitMessageクライアントやWebサービス(bitmsg.meなど)をそのまま使用可能 mailchuck.comに対する決済方法はBitCoinに限定されているため、BitCoinアドレスと個人情報が結びつけるような使い方をしていなければ支払者が誰であるかはわかりません。 欠点 エイリアスによるメッセージの1対1のゲートウェイを利用するためChanの送受信には不適 -エイリアスによるため受信者からはどうしてもmailchuck.comから送信したことが分かり、何らかの理由でmailchuck.comが捜査された場合決済者の情報が差し押さえされる恐れがある2016年3月7日削除 補足 example@mailchuck.comの送信者は運営者であるmailchuck.comからみても匿名です。従って、送信者がスパムメール送信用途に用いた場合、送信者が誰であるかを特定できません。これは善良なユーザーにとってはプライバシー保護に役立つものですが、悪意あるユーザーにとっては足がつかないスパムメール送信の温床になります。ドメイン名がmailchuck.comから送信されるメールについて受信者側はホワイトリスト方式で受信を期待するユーザーからのみ受け取るよう設定することが望ましいと思われます。
https://w.atwiki.jp/torinikudaisuki/pages/8.html
Waf Entering directory `/home/joe/repos/ns-3-allinone/ns-3.15/build [1546/1924] cxx src/uan/examples/uan-cw-example.cc - build/src/uan/examples/uan-cw-example.cc.1.o [1800/1924] cxxprogram build/src/uan/examples/uan-cw-example.cc.1.o - build/src/uan/examples/ns3.15-uan-cw-example-debug Waf Leaving directory `/home/joe/repos/ns-3-allinone/ns-3.15/build build finished successfully (5.968s) ObjectBase ConstructSelf() construct tid=ns3 UanNoiseModelDefault, params=2 ObjectBase ConstructSelf() try to construct "ns3 UanNoiseModelDefault Wind" AttributeConstructionList Find(0x8e85020) ObjectBase ConstructSelf() construct "ns3 UanNoiseModelDefault Wind" from initial value. ObjectBase ConstructSelf() try to construct "ns3 UanNoiseModelDefault Shipping" AttributeConstructionList Find(0x8e84f08) ObjectBase ConstructSelf() construct "ns3 UanNoiseModelDefault Shipping" from initial value. ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPropModelIdeal, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPropModel, params=0 ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 check point ObjectBase ConstructSelf() construct tid=ns3 UanPhyCalcSinrDefault, params=0 ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPhyPerGenDefault, params=1 ObjectBase ConstructSelf() try to construct "ns3 UanPhyPerGenDefault Threshold" AttributeConstructionList Find(0x8e81930) ObjectBase ConstructSelf() construct "ns3 UanPhyPerGenDefault Threshold" from initial value. ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPhyCalcSinrDual, params=0 ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPhyCalcSinrDual, params=0 ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPhyPerGenDefault, params=1 ObjectBase ConstructSelf() try to construct "ns3 UanPhyPerGenDefault Threshold" AttributeConstructionList Find(0x8e81930) ObjectBase ConstructSelf() construct "ns3 UanPhyPerGenDefault Threshold" from initial value. ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPhyPerGenDefault, params=1 ObjectBase ConstructSelf() try to construct "ns3 UanPhyPerGenDefault Threshold" AttributeConstructionList Find(0x8e81930) ObjectBase ConstructSelf() construct "ns3 UanPhyPerGenDefault Threshold" from initial value. ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 UanTxMode CreateMode() Redefining UanTxMode with name "FSK" UanTxMode CreateMode() Redefining UanTxMode with name "QPSK" UanTxMode CreateMode() Redefining UanTxMode with name "FSK" UanTxMode CreateMode() Redefining UanTxMode with name "QPSK" ObjectBase ConstructSelf() construct tid=ns3 UanPhyPerGenDefault, params=1 ObjectBase ConstructSelf() try to construct "ns3 UanPhyPerGenDefault Threshold" AttributeConstructionList Find(0x8e81930) ObjectBase ConstructSelf() construct "ns3 UanPhyPerGenDefault Threshold" from initial value. ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 UanPhyCalcSinrDefault, params=0 ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 NodeList NodeListPriv() ObjectBase ConstructSelf() construct tid=ns3 NodeListPriv, params=1 ObjectBase ConstructSelf() try to construct "ns3 NodeListPriv NodeList" AttributeConstructionList Find(0x8e61d10) ObjectBase ConstructSelf() construct "ns3 NodeListPriv NodeList" from initial value. ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 Simulator ScheduleDestroy(1) SystemMutex SystemMutexPrivate() SystemMutex SystemMutex() ObjectBase ConstructSelf() construct tid=ns3 DefaultSimulatorImpl, params=0 ObjectBase ConstructSelf() construct tid=ns3 SimulatorImpl, params=0 ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 ObjectBase ConstructSelf() construct tid=ns3 MapScheduler, params=0 ObjectBase ConstructSelf() construct tid=ns3 Scheduler, params=0 ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s DefaultSimulatorImpl ScheduleWithContext(0x8e90368, 0, 0, 0, 0x8e904c8) 0s MapScheduler Insert(0x8e903d0, 0x8e904c8, 0, 5) 0s ObjectBase ConstructSelf() construct tid=ns3 Node, params=3 0s ObjectBase ConstructSelf() try to construct "ns3 Node DeviceList" 0s AttributeConstructionList Find(0x8e63200) 0s ObjectBase ConstructSelf() construct "ns3 Node DeviceList" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 Node ApplicationList" 0s AttributeConstructionList Find(0x8e63178) 0s ObjectBase ConstructSelf() construct "ns3 Node ApplicationList" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 Node Id" 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s DefaultSimulatorImpl ScheduleWithContext(0x8e90368, 1, 0, 0, 0x8e90590) 0s MapScheduler Insert(0x8e903d0, 0x8e90590, 0, 6) 0s ObjectBase ConstructSelf() construct tid=ns3 Node, params=3 0s ObjectBase ConstructSelf() try to construct "ns3 Node DeviceList" 0s AttributeConstructionList Find(0x8e63200) 0s ObjectBase ConstructSelf() construct "ns3 Node DeviceList" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 Node ApplicationList" 0s AttributeConstructionList Find(0x8e63178) 0s ObjectBase ConstructSelf() construct "ns3 Node ApplicationList" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 Node Id" 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 PacketSocketFactory, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 SocketFactory, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 PacketSocketFactory, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 SocketFactory, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanPropModelIdeal, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanPropModel, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 check point 0s Channel Channel() 0s ChannelList ChannelListPriv() 0s ObjectBase ConstructSelf() construct tid=ns3 ChannelListPriv, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ChannelListPriv ChannelList" 0s AttributeConstructionList Find(0x8e62f90) 0s ObjectBase ConstructSelf() construct "ns3 ChannelListPriv ChannelList" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s Simulator ScheduleDestroy(1) 0s ObjectBase ConstructSelf() construct tid=ns3 UanChannel, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UanChannel PropagationModel" 0s AttributeConstructionList Find(0x8e851c0) 0s AttributeConstructionList Find() Found PropagationModel 0x8e851c0 0x8e90570 0s ObjectBase ConstructSelf() construct "ns3 UanChannel PropagationModel" 0s ObjectBase ConstructSelf() try to construct "ns3 UanChannel NoiseModel" 0s AttributeConstructionList Find(0x8e84f28) 0s AttributeConstructionList Find() Found PropagationModel 0x8e851c0 0x8e90570 0s ObjectBase ConstructSelf() construct "ns3 UanChannel NoiseModel" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Channel, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 Channel Id" 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanNetDevice, params=4 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Channel" 0s AttributeConstructionList Find(0x8e7c1d0) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Channel" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Phy" 0s AttributeConstructionList Find(0x8e79b80) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Phy" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Mac" 0s AttributeConstructionList Find(0x8e79d50) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Mac" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Transducer" 0s AttributeConstructionList Find(0x8e79d08) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Transducer" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 NetDevice, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UniformRandomVariable, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Min" 0s AttributeConstructionList Find(0x8e5fef0) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Min" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Max" 0s AttributeConstructionList Find(0x8e5fdf8) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Max" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s RandomVariableStream SetStream(0x8e90448, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanMacCw, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UanMacCw CW" 0s AttributeConstructionList Find(0x8e7ef48) 0s AttributeConstructionList Find() Found CW 0x8e7ef48 0x8e90268 0s ObjectBase ConstructSelf() construct "ns3 UanMacCw CW" 0s ObjectBase ConstructSelf() try to construct "ns3 UanMacCw SlotTime" 0s AttributeConstructionList Find(0x8e7e528) 0s AttributeConstructionList Find() Found CW 0x8e7ef48 0x8e90268 0s AttributeConstructionList Find() Found SlotTime 0x8e7e528 0x8e90298 0s ObjectBase ConstructSelf() construct "ns3 UanMacCw SlotTime" 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UniformRandomVariable, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Min" 0s AttributeConstructionList Find(0x8e5fef0) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Min" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Max" 0s AttributeConstructionList Find(0x8e5fdf8) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Max" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s RandomVariableStream SetStream(0x8e90968, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanPhyGen, params=7 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen CcaThreshold" 0s AttributeConstructionList Find(0x8e7e658) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen CcaThreshold" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen RxThreshold" 0s AttributeConstructionList Find(0x8e80390) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen RxThreshold" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen TxPower" 0s AttributeConstructionList Find(0x8e80740) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen TxPower" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen RxGain" 0s AttributeConstructionList Find(0x8e80910) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen RxGain" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen SupportedModes" 0s AttributeConstructionList Find(0x8e74f48) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen SupportedModes" 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen PerModel" 0s AttributeConstructionList Find(0x8e83ae8) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen PerModel" 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen SinrModel" 0s AttributeConstructionList Find(0x8e85440) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen SinrModel" 0s ObjectBase ConstructSelf() construct tid=ns3 UanPhy, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanTransducerHd, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s UanNetDevice SetMac() Set MAC 0s UanNetDevice SetPhy() Set PHY 0s UanNetDevice SetPhy() Attached PHY to MAC 0s UanNetDevice SetTransducer() Set Transducer 0s UanNetDevice SetTransducer() Attached Phy to transducer 0s UanNetDevice SetChannel() Set CHANNEL 0s UanChannel AddDevice() Adding dev/trans pair number 0 0s UanNetDevice SetChannel() Added self to channel device list 0s UanTransducerHd SetChannel() Transducer setting channel 0s UanNetDevice SetChannel() Set Transducer channel 0s DefaultSimulatorImpl ScheduleWithContext(0x8e90368, 0, 0, 0, 0x8e909f8) 0s MapScheduler Insert(0x8e903d0, 0x8e909f8, 0, 8) 0s UanHelper Install() node=0x8e902c8, mob=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanNetDevice, params=4 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Channel" 0s AttributeConstructionList Find(0x8e7c1d0) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Channel" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Phy" 0s AttributeConstructionList Find(0x8e79b80) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Phy" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Mac" 0s AttributeConstructionList Find(0x8e79d50) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Mac" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanNetDevice Transducer" 0s AttributeConstructionList Find(0x8e79d08) 0s ObjectBase ConstructSelf() construct "ns3 UanNetDevice Transducer" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 NetDevice, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UniformRandomVariable, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Min" 0s AttributeConstructionList Find(0x8e5fef0) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Min" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Max" 0s AttributeConstructionList Find(0x8e5fdf8) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Max" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s RandomVariableStream SetStream(0x8e90c28, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanMacCw, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UanMacCw CW" 0s AttributeConstructionList Find(0x8e7ef48) 0s AttributeConstructionList Find() Found CW 0x8e7ef48 0x8e90268 0s ObjectBase ConstructSelf() construct "ns3 UanMacCw CW" 0s ObjectBase ConstructSelf() try to construct "ns3 UanMacCw SlotTime" 0s AttributeConstructionList Find(0x8e7e528) 0s AttributeConstructionList Find() Found CW 0x8e7ef48 0x8e90268 0s AttributeConstructionList Find() Found SlotTime 0x8e7e528 0x8e90298 0s ObjectBase ConstructSelf() construct "ns3 UanMacCw SlotTime" 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UniformRandomVariable, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Min" 0s AttributeConstructionList Find(0x8e5fef0) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Min" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Max" 0s AttributeConstructionList Find(0x8e5fdf8) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Max" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s RandomVariableStream SetStream(0x8e90dd0, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanPhyGen, params=7 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen CcaThreshold" 0s AttributeConstructionList Find(0x8e7e658) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen CcaThreshold" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen RxThreshold" 0s AttributeConstructionList Find(0x8e80390) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen RxThreshold" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen TxPower" 0s AttributeConstructionList Find(0x8e80740) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen TxPower" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen RxGain" 0s AttributeConstructionList Find(0x8e80910) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen RxGain" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen SupportedModes" 0s AttributeConstructionList Find(0x8e74f48) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s AttributeConstructionList Find() Found SupportedModes 0x8e74f48 0x8e901d0 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen SupportedModes" 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen PerModel" 0s AttributeConstructionList Find(0x8e83ae8) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen PerModel" 0s ObjectBase ConstructSelf() try to construct "ns3 UanPhyGen SinrModel" 0s AttributeConstructionList Find(0x8e85440) 0s AttributeConstructionList Find() Found PerModel 0x8e83ae8 0x8e90150 0s AttributeConstructionList Find() Found SinrModel 0x8e85440 0x8e90178 0s ObjectBase ConstructSelf() construct "ns3 UanPhyGen SinrModel" 0s ObjectBase ConstructSelf() construct tid=ns3 UanPhy, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UanTransducerHd, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s UanNetDevice SetMac() Set MAC 0s UanNetDevice SetPhy() Set PHY 0s UanNetDevice SetPhy() Attached PHY to MAC 0s UanNetDevice SetTransducer() Set Transducer 0s UanNetDevice SetTransducer() Attached Phy to transducer 0s UanNetDevice SetChannel() Set CHANNEL 0s UanChannel AddDevice() Adding dev/trans pair number 1 0s UanNetDevice SetChannel() Added self to channel device list 0s UanTransducerHd SetChannel() Transducer setting channel 0s UanNetDevice SetChannel() Set Transducer channel 0s DefaultSimulatorImpl ScheduleWithContext(0x8e90368, 1, 0, 0, 0x8e90e60) 0s MapScheduler Insert(0x8e903d0, 0x8e90e60, 0, 9) 0s UanHelper Install() node=0x8e90520, mob=0 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s RandomVariableStream SetStream(0x8e910a0, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91110 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91110 0s RandomVariableStream SetStream(0x8e910a0, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91110 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 RandomRectanglePositionAllocator, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomRectanglePositionAllocator X" 0s AttributeConstructionList Find(0x8e63e08) 0s AttributeConstructionList Find() Found X 0x8e63e08 0x8e911a0 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s RandomVariableStream SetStream(0x8e910a0, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct "ns3 RandomRectanglePositionAllocator X" 0s ObjectBase ConstructSelf() try to construct "ns3 RandomRectanglePositionAllocator Y" 0s AttributeConstructionList Find(0x8e63c00) 0s AttributeConstructionList Find() Found X 0x8e63e08 0x8e911a0 0s AttributeConstructionList Find() Found Y 0x8e63c00 0x8e911c8 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s RandomVariableStream SetStream(0x8e91230, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91128 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct "ns3 RandomRectanglePositionAllocator Y" 0s ObjectBase ConstructSelf() construct tid=ns3 PositionAllocator, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 ListPositionAllocator, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 PositionAllocator, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 UniformRandomVariable, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Min" 0s AttributeConstructionList Find(0x8e5fef0) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Min" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Max" 0s AttributeConstructionList Find(0x8e5fdf8) 0s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Max" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s RandomVariableStream SetStream(0x8e912a8, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s UanCwExample Run() Mean range from gateway 165.012 min. range 165.012 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantPositionMobilityModel, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 MobilityModel, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 MobilityModel Position" 0s ObjectBase ConstructSelf() try to construct "ns3 MobilityModel Velocity" 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s MobilityHelper Install() node=0x8e90520, mob=0x8e91158 0s UanCwExample Run() Position of sink 250 250 70 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantPositionMobilityModel, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 MobilityModel, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 MobilityModel Position" 0s ObjectBase ConstructSelf() try to construct "ns3 MobilityModel Velocity" 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s MobilityHelper Install() node=0x8e902c8, mob=0x8e91260 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e914a0 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e914a0 0s RandomVariableStream SetStream(0x8e91230, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e914a0 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91508 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91508 0s RandomVariableStream SetStream(0x8e91230, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e91508 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s OnOffApplication OnOffApplication() 0s ObjectBase ConstructSelf() construct tid=ns3 OnOffApplication, params=7 0s ObjectBase ConstructSelf() try to construct "ns3 OnOffApplication DataRate" 0s AttributeConstructionList Find(0x8e76f80) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s AttributeConstructionList Find() Found OnTime 0x8e76d58 0x8e900b0 0s AttributeConstructionList Find() Found OffTime 0x8e76cc8 0x8e91220 0s AttributeConstructionList Find() Found DataRate 0x8e76f80 0x8e911f8 0s ObjectBase ConstructSelf() construct "ns3 OnOffApplication DataRate" 0s ObjectBase ConstructSelf() try to construct "ns3 OnOffApplication PacketSize" 0s AttributeConstructionList Find(0x8e76ef0) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s AttributeConstructionList Find() Found OnTime 0x8e76d58 0x8e900b0 0s AttributeConstructionList Find() Found OffTime 0x8e76cc8 0x8e91220 0s AttributeConstructionList Find() Found DataRate 0x8e76f80 0x8e911f8 0s AttributeConstructionList Find() Found PacketSize 0x8e76ef0 0x8e91588 0s ObjectBase ConstructSelf() construct "ns3 OnOffApplication PacketSize" 0s ObjectBase ConstructSelf() try to construct "ns3 OnOffApplication Remote" 0s AttributeConstructionList Find(0x8e76e60) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s ObjectBase ConstructSelf() construct "ns3 OnOffApplication Remote" 0s ObjectBase ConstructSelf() try to construct "ns3 OnOffApplication OnTime" 0s AttributeConstructionList Find(0x8e76d58) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s AttributeConstructionList Find() Found OnTime 0x8e76d58 0x8e900b0 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e916c8 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e916c8 0s RandomVariableStream SetStream(0x8e91230, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e916c8 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct "ns3 OnOffApplication OnTime" 0s ObjectBase ConstructSelf() try to construct "ns3 OnOffApplication OffTime" 0s AttributeConstructionList Find(0x8e76cc8) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s AttributeConstructionList Find() Found OnTime 0x8e76d58 0x8e900b0 0s AttributeConstructionList Find() Found OffTime 0x8e76cc8 0x8e91220 0s ObjectBase ConstructSelf() construct tid=ns3 ConstantRandomVariable, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 ConstantRandomVariable Constant" 0s AttributeConstructionList Find(0x8e5ffe0) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e916c8 0s ObjectBase ConstructSelf() construct "ns3 ConstantRandomVariable Constant" 0s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 0s AttributeConstructionList Find(0x8e5fc78) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e916c8 0s RandomVariableStream SetStream(0x8e913a0, -1) 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 0s AttributeConstructionList Find(0x8e5f3a8) 0s AttributeConstructionList Find() Found Constant 0x8e5ffe0 0x8e916c8 0s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s ObjectBase ConstructSelf() construct "ns3 OnOffApplication OffTime" 0s ObjectBase ConstructSelf() try to construct "ns3 OnOffApplication MaxBytes" 0s AttributeConstructionList Find(0x8e76bd0) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s AttributeConstructionList Find() Found OnTime 0x8e76d58 0x8e900b0 0s AttributeConstructionList Find() Found OffTime 0x8e76cc8 0x8e91220 0s AttributeConstructionList Find() Found DataRate 0x8e76f80 0x8e911f8 0s AttributeConstructionList Find() Found PacketSize 0x8e76ef0 0x8e91588 0s ObjectBase ConstructSelf() construct "ns3 OnOffApplication MaxBytes" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 OnOffApplication Protocol" 0s AttributeConstructionList Find(0x8e76b38) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s ObjectBase ConstructSelf() construct "ns3 OnOffApplication Protocol" 0s ObjectBase ConstructSelf() construct tid=ns3 Application, params=2 0s ObjectBase ConstructSelf() try to construct "ns3 Application StartTime" 0s AttributeConstructionList Find(0x8e62a38) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s AttributeConstructionList Find() Found OnTime 0x8e76d58 0x8e900b0 0s AttributeConstructionList Find() Found OffTime 0x8e76cc8 0x8e91220 0s AttributeConstructionList Find() Found DataRate 0x8e76f80 0x8e911f8 0s AttributeConstructionList Find() Found PacketSize 0x8e76ef0 0x8e91588 0s ObjectBase ConstructSelf() construct "ns3 Application StartTime" from initial value. 0s ObjectBase ConstructSelf() try to construct "ns3 Application StopTime" 0s AttributeConstructionList Find(0x8e629b8) 0s AttributeConstructionList Find() Found Protocol 0x8e76b38 0x8e91210 0s AttributeConstructionList Find() Found Remote 0x8e76e60 0x8e913d0 0s AttributeConstructionList Find() Found OnTime 0x8e76d58 0x8e900b0 0s AttributeConstructionList Find() Found OffTime 0x8e76cc8 0x8e91220 0s AttributeConstructionList Find() Found DataRate 0x8e76f80 0x8e911f8 0s AttributeConstructionList Find() Found PacketSize 0x8e76ef0 0x8e91588 0s ObjectBase ConstructSelf() construct "ns3 Application StopTime" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s DefaultSimulatorImpl ScheduleWithContext(0x8e90368, 0, 0, 0, 0x8e91688) 0s MapScheduler Insert(0x8e903d0, 0x8e91688, 0, 10) 0s MapScheduler Insert(0x8e903d0, 0x8e916a8, 5500000000, 11) 0s MapScheduler Insert(0x8e903d0, 0x8e917f8, 5500000000, 12) 0s MapScheduler Insert(0x8e903d0, 0x8e91858, 5500000000, 13) 0s Socket Socket() 0s PacketSocket PacketSocket(0x8e918a0) 0s ObjectBase ConstructSelf() construct tid=ns3 PacketSocket, params=1 0s ObjectBase ConstructSelf() try to construct "ns3 PacketSocket RcvBufSize" 0s AttributeConstructionList Find(0x8e64d90) 0s ObjectBase ConstructSelf() construct "ns3 PacketSocket RcvBufSize" from initial value. 0s ObjectBase ConstructSelf() construct tid=ns3 Socket, params=0 0s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0s PacketSocket SetNode(0x8e918a0, 0x8e90520) 0s PacketSocket Bind(0x8e918a0, 03-0a-00 00 00 00 00 00 01 02 01 01) 0s PacketSocket DoBind(0x8e918a0, 03-0a-00 00 00 00 00 00 01 02 01 01) 0s Socket SetRecvCallback() 0s Packet EnablePrinting() 0s Config ParsePath(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/RxOk, /NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy, RxOk) 0s Config LookupMatches(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy) 0s Config DoResolve(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90318) 0s Names NamesPriv() 0s Names Find(0x8e90318, NodeList) 0s Names IsNamed(0x8e90318) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=NodeList on path=//0/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /0/DeviceList/0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 matches 0 0s Config DoResolve(/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e902c8) 0s Names Find(0x8e902c8, DeviceList) 0s Names IsNamed(0x8e902c8) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=DeviceList on path=/NodeList/0//0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 matches 0 0s Config DoResolve(/$ns3 UanNetDevice/Phy/, 0x8e90708) 0s Names Find(0x8e90708, $ns3 UanNetDevice) 0s Names IsNamed(0x8e90708) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetObject=ns3 UanNetDevice on path=/NodeList/0/DeviceList/0/ 0s Config DoResolve(/Phy/, 0x8e90708) 0s Names Find(0x8e90708, Phy) 0s Names IsNamed(0x8e90708) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(ptr)=Phy on path=/NodeList/0/DeviceList/0/$ns3 UanNetDevice/ 0s Config DoResolve(/, 0x8e90868) 0s Config DoResolveOne() resolved=/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config Matches() Array 1 does not match 0 0s Config DoResolve(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90650) 0s Names Find(0x8e90650, NodeList) 0s Names IsNamed(0x8e90650) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() Requested item=NodeList does not exist on path=/ 0s Config DoResolve(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/, 0) 0s Names Find(0, NodeList) 0s Names Find() Zero context implies root NameNode 0s Names Find() Name does not exist in name map 0s Config ParsePath(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/Tx, /NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy, Tx) 0s Config LookupMatches(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy) 0s Config DoResolve(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90318) 0s Names Find(0x8e90318, NodeList) 0s Names IsNamed(0x8e90318) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=NodeList on path=//0/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /0/DeviceList/0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 matches 0 0s Config DoResolve(/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e902c8) 0s Names Find(0x8e902c8, DeviceList) 0s Names IsNamed(0x8e902c8) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=DeviceList on path=/NodeList/0//0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 matches 0 0s Config DoResolve(/$ns3 UanNetDevice/Phy/, 0x8e90708) 0s Names Find(0x8e90708, $ns3 UanNetDevice) 0s Names IsNamed(0x8e90708) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetObject=ns3 UanNetDevice on path=/NodeList/0/DeviceList/0/ 0s Config DoResolve(/Phy/, 0x8e90708) 0s Names Find(0x8e90708, Phy) 0s Names IsNamed(0x8e90708) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(ptr)=Phy on path=/NodeList/0/DeviceList/0/$ns3 UanNetDevice/ 0s Config DoResolve(/, 0x8e90868) 0s Config DoResolveOne() resolved=/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config Matches() Array 1 does not match 0 0s Config DoResolve(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90650) 0s Names Find(0x8e90650, NodeList) 0s Names IsNamed(0x8e90650) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() Requested item=NodeList does not exist on path=/ 0s Config DoResolve(/NodeList/0/DeviceList/0/$ns3 UanNetDevice/Phy/, 0) 0s Names Find(0, NodeList) 0s Names Find() Zero context implies root NameNode 0s Names Find() Name does not exist in name map 0s Packet EnablePrinting() 0s Config ParsePath(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/RxOk, /NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy, RxOk) 0s Config LookupMatches(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy) 0s Config DoResolve(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90318) 0s Names Find(0x8e90318, NodeList) 0s Names IsNamed(0x8e90318) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=NodeList on path=//1/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /1/DeviceList/0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 does not match 1 0s Config Matches() Array 1 matches 1 0s Config DoResolve(/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90520) 0s Names Find(0x8e90520, DeviceList) 0s Names IsNamed(0x8e90520) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=DeviceList on path=/NodeList/1//0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 matches 0 0s Config DoResolve(/$ns3 UanNetDevice/Phy/, 0x8e90b10) 0s Names Find(0x8e90b10, $ns3 UanNetDevice) 0s Names IsNamed(0x8e90b10) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetObject=ns3 UanNetDevice on path=/NodeList/1/DeviceList/0/ 0s Config DoResolve(/Phy/, 0x8e90b10) 0s Names Find(0x8e90b10, Phy) 0s Names IsNamed(0x8e90b10) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(ptr)=Phy on path=/NodeList/1/DeviceList/0/$ns3 UanNetDevice/ 0s Config DoResolve(/, 0x8e90cd0) 0s Config DoResolveOne() resolved=/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config DoResolve(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90650) 0s Names Find(0x8e90650, NodeList) 0s Names IsNamed(0x8e90650) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() Requested item=NodeList does not exist on path=/ 0s Config DoResolve(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/, 0) 0s Names Find(0, NodeList) 0s Names Find() Zero context implies root NameNode 0s Names Find() Name does not exist in name map 0s Config ParsePath(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/Tx, /NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy, Tx) 0s Config LookupMatches(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy) 0s Config DoResolve(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90318) 0s Names Find(0x8e90318, NodeList) 0s Names IsNamed(0x8e90318) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=NodeList on path=//1/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /1/DeviceList/0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 does not match 1 0s Config Matches() Array 1 matches 1 0s Config DoResolve(/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90520) 0s Names Find(0x8e90520, DeviceList) 0s Names IsNamed(0x8e90520) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(vector)=DeviceList on path=/NodeList/1//0/$ns3 UanNetDevice/Phy/ 0s Config DoArrayResolve(0xbfaeba28, /0/$ns3 UanNetDevice/Phy/) 0s Config Matches() Array 0 matches 0 0s Config DoResolve(/$ns3 UanNetDevice/Phy/, 0x8e90b10) 0s Names Find(0x8e90b10, $ns3 UanNetDevice) 0s Names IsNamed(0x8e90b10) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetObject=ns3 UanNetDevice on path=/NodeList/1/DeviceList/0/ 0s Config DoResolve(/Phy/, 0x8e90b10) 0s Names Find(0x8e90b10, Phy) 0s Names IsNamed(0x8e90b10) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() GetAttribute(ptr)=Phy on path=/NodeList/1/DeviceList/0/$ns3 UanNetDevice/ 0s Config DoResolve(/, 0x8e90cd0) 0s Config DoResolveOne() resolved=/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/ 0s Config DoResolve(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/, 0x8e90650) 0s Names Find(0x8e90650, NodeList) 0s Names IsNamed(0x8e90650) 0s Names IsNamed() Object does not exist in object map, returning NameNode 0 0s Names Find() Context does not point to a previously named node 0s Config DoResolve() Requested item=NodeList does not exist on path=/ 0s Config DoResolve(/NodeList/1/DeviceList/0/$ns3 UanNetDevice/Phy/, 0) 0s Names Find(0, NodeList) 0s Names Find() Zero context implies root NameNode 0s Names Find() Name does not exist in name map 0s Simulator Run() 0s MapScheduler RemoveNext(0x8e903d0) 0s MapScheduler RemoveNext() 0x8e903d00x8e904c805 0s DefaultSimulatorImpl ProcessOneEvent() handle 0 0s MapScheduler Insert(0x8e903d0, 0x8e91768, 500000000, 14) 0s MapScheduler Insert(0x8e903d0, 0x8e942e0, 10500000000, 15) 0s MapScheduler RemoveNext(0x8e903d0) 0s MapScheduler RemoveNext() 0x8e903d00x8e9059006 0s DefaultSimulatorImpl ProcessOneEvent() handle 0 0s MapScheduler RemoveNext(0x8e903d0) 0s MapScheduler RemoveNext() 0x8e903d00x8e909f808 0s DefaultSimulatorImpl ProcessOneEvent() handle 0 0s MapScheduler RemoveNext(0x8e903d0) 0s MapScheduler RemoveNext() 0x8e903d00x8e90e6009 0s DefaultSimulatorImpl ProcessOneEvent() handle 0 0s MapScheduler RemoveNext(0x8e903d0) 0s MapScheduler RemoveNext() 0x8e903d00x8e91688010 0s DefaultSimulatorImpl ProcessOneEvent() handle 0 0s MapScheduler RemoveNext(0x8e903d0) 0s MapScheduler RemoveNext() 0x8e903d00x8e9176850000000014 0s DefaultSimulatorImpl ProcessOneEvent() handle 500000000 0.5s OnOffApplication StartApplication() 0.5s Socket Socket() 0.5s PacketSocket PacketSocket(0x8e944b8) 0.5s ObjectBase ConstructSelf() construct tid=ns3 PacketSocket, params=1 0.5s ObjectBase ConstructSelf() try to construct "ns3 PacketSocket RcvBufSize" 0.5s AttributeConstructionList Find(0x8e64d90) 0.5s ObjectBase ConstructSelf() construct "ns3 PacketSocket RcvBufSize" from initial value. 0.5s ObjectBase ConstructSelf() construct tid=ns3 Socket, params=0 0.5s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 0.5s PacketSocket SetNode(0x8e944b8, 0x8e902c8) 0.5s PacketSocket Bind(0x8e944b8) 0.5s PacketSocket DoBind(0x8e944b8, 03-09-00 00 00 00 00 00 00 00 00) 0.5s PacketSocket Connect(0x8e944b8, 03-0a-00 00 00 00 00 00 01 02 01 01) 0.5s Socket NotifyConnectionSucceeded() 0.5s PacketSocket ShutdownRecv(0x8e944b8) 0.5s OnOffApplication CancelEvents() 0.5s Simulator IsExpired(0x8e91660) 0.5s Simulator Cancel(0x8e91660) 0.5s Simulator Cancel(0x8e9164c) 0.5s OnOffApplication ScheduleStartEvent() 0.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 0.5s MapScheduler Insert(0x8e903d0, 0x8e91688, 500000000, 16) 0.5s MapScheduler RemoveNext(0x8e903d0) 0.5s MapScheduler RemoveNext() 0x8e903d00x8e9168850000000016 0.5s DefaultSimulatorImpl ProcessOneEvent() handle 500000000 0.5s OnOffApplication StartSending() 0.5s OnOffApplication ScheduleNextTx() 0.5s OnOffApplication ScheduleNextTx() bits = 256 0.5s OnOffApplication ScheduleNextTx() nextTime = +3200000000.0ns 0.5s MapScheduler Insert(0x8e903d0, 0x8e90e60, 3700000000, 17) 0.5s OnOffApplication ScheduleStopEvent() 0.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 0.5s MapScheduler Insert(0x8e903d0, 0x8e909f8, 1500000000, 18) 0.5s MapScheduler RemoveNext(0x8e903d0) 0.5s MapScheduler RemoveNext() 0x8e903d00x8e909f8150000000018 0.5s DefaultSimulatorImpl ProcessOneEvent() handle 1500000000 1.5s OnOffApplication StopSending() 1.5s OnOffApplication CancelEvents() 1.5s Simulator IsExpired(0x8e91660) 1.5s Simulator Cancel(0x8e91660) 1.5s Simulator Cancel(0x8e9164c) 1.5s OnOffApplication ScheduleStartEvent() 1.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 1.5s MapScheduler Insert(0x8e903d0, 0x8e91688, 1500000000, 19) 1.5s MapScheduler RemoveNext(0x8e903d0) 1.5s MapScheduler RemoveNext() 0x8e903d00x8e91688150000000019 1.5s DefaultSimulatorImpl ProcessOneEvent() handle 1500000000 1.5s OnOffApplication StartSending() 1.5s OnOffApplication ScheduleNextTx() 1.5s OnOffApplication ScheduleNextTx() bits = 176 1.5s OnOffApplication ScheduleNextTx() nextTime = +2200000000.0ns 1.5s MapScheduler Insert(0x8e903d0, 0x8e909f8, 3700000000, 20) 1.5s OnOffApplication ScheduleStopEvent() 1.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 1.5s MapScheduler Insert(0x8e903d0, 0x8e94318, 2500000000, 21) 1.5s MapScheduler RemoveNext(0x8e903d0) 1.5s MapScheduler RemoveNext() 0x8e903d00x8e94318250000000021 1.5s DefaultSimulatorImpl ProcessOneEvent() handle 2500000000 2.5s OnOffApplication StopSending() 2.5s OnOffApplication CancelEvents() 2.5s Simulator IsExpired(0x8e91660) 2.5s Simulator Cancel(0x8e91660) 2.5s Simulator Cancel(0x8e9164c) 2.5s OnOffApplication ScheduleStartEvent() 2.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 2.5s MapScheduler Insert(0x8e903d0, 0x8e91688, 2500000000, 22) 2.5s MapScheduler RemoveNext(0x8e903d0) 2.5s MapScheduler RemoveNext() 0x8e903d00x8e91688250000000022 2.5s DefaultSimulatorImpl ProcessOneEvent() handle 2500000000 2.5s OnOffApplication StartSending() 2.5s OnOffApplication ScheduleNextTx() 2.5s OnOffApplication ScheduleNextTx() bits = 96 2.5s OnOffApplication ScheduleNextTx() nextTime = +1199999999.0ns 2.5s MapScheduler Insert(0x8e903d0, 0x8e94318, 3699999999, 23) 2.5s OnOffApplication ScheduleStopEvent() 2.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 2.5s MapScheduler Insert(0x8e903d0, 0x8e90fc8, 3500000000, 24) 2.5s MapScheduler RemoveNext(0x8e903d0) 2.5s MapScheduler RemoveNext() 0x8e903d00x8e90fc8350000000024 2.5s DefaultSimulatorImpl ProcessOneEvent() handle 3500000000 3.5s OnOffApplication StopSending() 3.5s OnOffApplication CancelEvents() 3.5s Simulator IsExpired(0x8e91660) 3.5s Simulator Cancel(0x8e91660) 3.5s Simulator Cancel(0x8e9164c) 3.5s OnOffApplication ScheduleStartEvent() 3.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 3.5s MapScheduler Insert(0x8e903d0, 0x8e91688, 3500000000, 25) 3.5s MapScheduler RemoveNext(0x8e903d0) 3.5s MapScheduler RemoveNext() 0x8e903d00x8e91688350000000025 3.5s DefaultSimulatorImpl ProcessOneEvent() handle 3500000000 3.5s OnOffApplication StartSending() 3.5s OnOffApplication ScheduleNextTx() 3.5s OnOffApplication ScheduleNextTx() bits = 16 3.5s OnOffApplication ScheduleNextTx() nextTime = +200000000.0ns 3.5s MapScheduler Insert(0x8e903d0, 0x8e90fc8, 3700000000, 26) 3.5s OnOffApplication ScheduleStopEvent() 3.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 3.5s MapScheduler Insert(0x8e903d0, 0x8e90fe8, 4500000000, 27) 3.5s MapScheduler RemoveNext(0x8e903d0) 3.5s MapScheduler RemoveNext() 0x8e903d00x8e94318369999999923 3.5s DefaultSimulatorImpl ProcessOneEvent() handle 3699999999 3.7s MapScheduler RemoveNext(0x8e903d0) 3.7s MapScheduler RemoveNext() 0x8e903d00x8e90e60370000000017 3.7s DefaultSimulatorImpl ProcessOneEvent() handle 3700000000 3.7s MapScheduler RemoveNext(0x8e903d0) 3.7s MapScheduler RemoveNext() 0x8e903d00x8e909f8370000000020 3.7s DefaultSimulatorImpl ProcessOneEvent() handle 3700000000 3.7s MapScheduler RemoveNext(0x8e903d0) 3.7s MapScheduler RemoveNext() 0x8e903d00x8e90fc8370000000026 3.7s DefaultSimulatorImpl ProcessOneEvent() handle 3700000000 3.7s OnOffApplication SendPacket() 3.7s Simulator IsExpired(0x8e91660) 3.7s Buffer Buffer(0x8e94384, 32) 3.7s Buffer Initialize(0x8e94384, 32) 3.7s ByteTagList ByteTagList(0x8e9439c) 3.7s Simulator GetSystemId() 3.7s PacketMetadata Create() create size=10, max=0 3.7s PacketMetadata Create() create alloc size=10 3.7s PacketMetadata DoAddHeader(0x8e943a8, 0, 32) 3.7s PacketMetadata AddSmall(0x8e943a8, 65535, 65535, 0, 32, 0) 3.7s PacketMetadata UpdateHead(0x8e943a8, 8) 3.7s Socket Send() 3.7s PacketSocket Send(0x8e944b8, 0x8e94380, 0) 3.7s PacketSocket SendTo(0x8e944b8, 0x8e94380, 0, 03-0a-00 00 00 00 00 00 01 02 01 01) 3.7s Packet AddHeader(0x8e94380, ns3 UanHeaderCommon, 3) 3.7s Buffer AddAtStart(0x8e94384, 3) 3.7s Buffer AddAtStart() add start=3, start=0, end=35, zero start=3, zero end=35, count=1, size=3, dirty start=0, dirty end=35 3.7s ByteTagList AddAtStart(0x8e9439c, 3, 3) 3.7s ByteTagList ByteTagList(0xbfaeb4d4) 3.7s ByteTagList BeginAll(0x8e9439c) 3.7s ByteTagList Begin(0x8e9439c, 0, 2147483647) 3.7s ByteTagList operator=(0x8e9439c, 0xbfaeb4d4) 3.7s ByteTagList Deallocate(0x8e9439c, 0) 3.7s ByteTagList ~ByteTagList(0xbfaeb4d4) 3.7s ByteTagList Deallocate(0xbfaeb4d4, 0) 3.7s PacketMetadata ReadItems(0x8e943a8, 0) 3.7s PacketMetadata DoAddHeader(0x8e943a8, 536, 3) 3.7s PacketMetadata AddSmall(0x8e943a8, 0, 65535, 536, 3, 1) 3.7s PacketMetadata Create() create size=17, max=10 3.7s PacketMetadata Create() create alloc size=17 3.7s PacketMetadata Recycle() recycle size=10, list=0 3.7s PacketMetadata UpdateHead(0x8e943a8, 9) 3.7s PacketMetadata ReadItems(0x8e943a8, 8) 3.7s PacketMetadata ReadItems(0x8e943a8, 0) 3.7s UanMacCw Enqueue() Time 3.7 Addr 02-01-00 Enqueuing new packet while idle (sending) 3.7s UanPhyGen SendPacket() PHY 02-01-00 Transmitting packet 3.7s UanTransducerHd Transmit() Transducer transmitting TX delay = +3500000000.0ns seconds for packet size 35 bytes and rate = 80 bps 3.7s UanChannel TxPacket() Channel scheduling 3.7s UanChannel TxPacket() Scheduling 02-01-01 3.7s UanChannel TxPacket() txPowerDb=190dB, rxPowerDb=190dB, distance=165.012m, delay=+110008279.0ns 3.7s ByteTagList ByteTagList(0x8e914ec, 0x8e9439c) 3.7s DefaultSimulatorImpl ScheduleWithContext(0x8e90368, 1, 110008279, 3700000000, 0x8e943e0) 3.7s MapScheduler Insert(0x8e903d0, 0x8e943e0, 3810008279, 28) 3.7s MapScheduler Insert(0x8e903d0, 0x8e905b8, 7200000000, 29) 3.7s MapScheduler Insert(0x8e903d0, 0x8e94318, 7200000000, 30) 3.7s UanPhyGen UpdatePowerConsumption(0x8e90868) 3.7s MapScheduler Insert(0x8e903d0, 0x8e91688, 7200000000, 31) 3.7s UanPhyGen SendPacket() PHY 02-01-00 notifying listeners 3.7s Simulator IsExpired(0x8e907e8) 3.7s MapScheduler Insert(0x8e903d0, 0x8e904f0, 7200000000, 32) 3.7s UanMacCw NotifyTxStart() Time 3.7 scheduling TxEndEvent with delay 3.5 3.7s Buffer ~Buffer(0xbfaeb1e8) 3.7s Buffer ~Buffer(0xbfaeb284) 3.7s PacketMetadata ReadItems(0x8e943a8, 8) 3.7s Buffer RemoveAtStart(0xbfaeb1bc, 0) 3.7s Buffer RemoveAtStart() rem start=0, start=0, end=35, zero start=3, zero end=35, count=4, size=3, dirty start=0, dirty end=35 3.7s Buffer RemoveAtEnd(0xbfaeb1bc, 32) 3.7s Buffer RemoveAtEnd() rem end=32, start=0, end=3, zero start=3, zero end=3, count=4, size=3, dirty start=0, dirty end=35 3.7s Buffer ~Buffer(0xbfaeb1bc) 3.7s PacketMetadata ReadItems(0x8e943a8, 0) 3.7s Buffer ~Buffer(0xbfaeb260) 3.7s Socket NotifyDataSent() 3.7s Socket NotifySend() 3.7s OnOffApplication ScheduleNextTx() 3.7s OnOffApplication ScheduleNextTx() bits = 256 3.7s OnOffApplication ScheduleNextTx() nextTime = +3200000000.0ns 3.7s MapScheduler Insert(0x8e903d0, 0x8e941a0, 6900000000, 33) 3.7s MapScheduler RemoveNext(0x8e903d0) 3.7s MapScheduler RemoveNext() 0x8e903d00x8e943e0381000827928 3.7s DefaultSimulatorImpl ProcessOneEvent() handle 3810008279 3.81001s UanChannel SendUp() Channel In sendup 3.81001s MapScheduler Insert(0x8e903d0, 0x8e945c8, 7310008279, 34) 3.81001s UanTransducerHd Receive() 3.81001 Transducer in receive 3.81001s UanTransducerHd Receive() Transducer state = RX 3.81001s UanTransducerHd Receive() Calling StartRx 3.81001s UanPhyGen CalcSinrDb() Calculating SINR RxPower = 190 dB. Number of interferers = 1 Interference + noise power = 54.3837 dB. SINR = 135.616 dB. 3.81001s UanPhyGen StartRxPacket() PHY 02-01-01 Starting RX in IDLE mode. SINR = 135.616 3.81001s UanPhyGen UpdatePowerConsumption(0x8e90cd0) 3.81001s MapScheduler Insert(0x8e903d0, 0x8e94630, 7310008279, 35) 3.81001s MapScheduler RemoveNext(0x8e903d0) 3.81001s MapScheduler RemoveNext() 0x8e903d00x8e90fe8450000000027 3.81001s DefaultSimulatorImpl ProcessOneEvent() handle 4500000000 4.5s OnOffApplication StopSending() 4.5s OnOffApplication CancelEvents() 4.5s Simulator IsExpired(0x8e91660) 4.5s Simulator Cancel(0x8e91660) 4.5s Simulator Cancel(0x8e9164c) 4.5s OnOffApplication ScheduleStartEvent() 4.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 4.5s MapScheduler Insert(0x8e903d0, 0x8e94428, 4500000000, 36) 4.5s MapScheduler RemoveNext(0x8e903d0) 4.5s MapScheduler RemoveNext() 0x8e903d00x8e94428450000000036 4.5s DefaultSimulatorImpl ProcessOneEvent() handle 4500000000 4.5s OnOffApplication StartSending() 4.5s OnOffApplication ScheduleNextTx() 4.5s OnOffApplication ScheduleNextTx() bits = 193 4.5s OnOffApplication ScheduleNextTx() nextTime = +2412500000.0ns 4.5s MapScheduler Insert(0x8e903d0, 0x8e90fe8, 6912500000, 37) 4.5s OnOffApplication ScheduleStopEvent() 4.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 4.5s MapScheduler Insert(0x8e903d0, 0x8e90fc8, 5500000000, 38) 4.5s MapScheduler RemoveNext(0x8e903d0) 4.5s MapScheduler RemoveNext() 0x8e903d00x8e916a8550000000011 4.5s DefaultSimulatorImpl ProcessOneEvent() handle 5500000000 5.5s UanCwExample ResetData() 5.5 Resetting data 5.5s MapScheduler RemoveNext(0x8e903d0) 5.5s MapScheduler RemoveNext() 0x8e903d00x8e917f8550000000012 5.5s DefaultSimulatorImpl ProcessOneEvent() handle 5500000000 5.5s UanCwExample UpdatePositions() 5.5 Updating positions 5.5s ObjectBase ConstructSelf() construct tid=ns3 UniformRandomVariable, params=2 5.5s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Min" 5.5s AttributeConstructionList Find(0x8e5fef0) 5.5s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Min" from initial value. 5.5s ObjectBase ConstructSelf() try to construct "ns3 UniformRandomVariable Max" 5.5s AttributeConstructionList Find(0x8e5fdf8) 5.5s ObjectBase ConstructSelf() construct "ns3 UniformRandomVariable Max" from initial value. 5.5s ObjectBase ConstructSelf() construct tid=ns3 RandomVariableStream, params=2 5.5s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Stream" 5.5s AttributeConstructionList Find(0x8e5fc78) 5.5s RandomVariableStream SetStream(0x8e94688, -1) 5.5s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Stream" from initial value. 5.5s ObjectBase ConstructSelf() try to construct "ns3 RandomVariableStream Antithetic" 5.5s AttributeConstructionList Find(0x8e5f3a8) 5.5s ObjectBase ConstructSelf() construct "ns3 RandomVariableStream Antithetic" from initial value. 5.5s ObjectBase ConstructSelf() construct tid=ns3 Object, params=0 5.5s MapScheduler RemoveNext(0x8e903d0) 5.5s MapScheduler RemoveNext() 0x8e903d00x8e91858550000000013 5.5s DefaultSimulatorImpl ProcessOneEvent() handle 5500000000 5.5s Config ParsePath(/NodeList/*/DeviceList/*/Mac/CW, /NodeList/*/DeviceList/*/Mac, CW) 5.5s Config LookupMatches(/NodeList/*/DeviceList/*/Mac) 5.5s Config DoResolve(/NodeList/*/DeviceList/*/Mac/, 0x8e90318) 5.5s Names Find(0x8e90318, NodeList) 5.5s Names IsNamed(0x8e90318) 5.5s Names IsNamed() Object does not exist in object map, returning NameNode 0 5.5s Names Find() Context does not point to a previously named node 5.5s Config DoResolve() GetAttribute(vector)=NodeList on path=//*/DeviceList/*/Mac/ 5.5s Config DoArrayResolve(0xbfaeba68, /*/DeviceList/*/Mac/) 5.5s Config Matches() Array 0 matches * 5.5s Config DoResolve(/DeviceList/*/Mac/, 0x8e902c8) 5.5s Names Find(0x8e902c8, DeviceList) 5.5s Names IsNamed(0x8e902c8) 5.5s Names IsNamed() Object does not exist in object map, returning NameNode 0 5.5s Names Find() Context does not point to a previously named node 5.5s Config DoResolve() GetAttribute(vector)=DeviceList on path=/NodeList/0//*/Mac/ 5.5s Config DoArrayResolve(0xbfaeba68, /*/Mac/) 5.5s Config Matches() Array 0 matches * 5.5s Config DoResolve(/Mac/, 0x8e90708) 5.5s Names Find(0x8e90708, Mac) 5.5s Names IsNamed(0x8e90708) 5.5s Names IsNamed() Object does not exist in object map, returning NameNode 0 5.5s Names Find() Context does not point to a previously named node 5.5s Config DoResolve() GetAttribute(ptr)=Mac on path=/NodeList/0/DeviceList/0/ 5.5s Config DoResolve(/, 0x8e90770) 5.5s Config DoResolveOne() resolved=/NodeList/0/DeviceList/0/Mac/ 5.5s Config Matches() Array 1 matches * 5.5s Config DoResolve(/DeviceList/*/Mac/, 0x8e90520) 5.5s Names Find(0x8e90520, DeviceList) 5.5s Names IsNamed(0x8e90520) 5.5s Names IsNamed() Object does not exist in object map, returning NameNode 0 5.5s Names Find() Context does not point to a previously named node 5.5s Config DoResolve() GetAttribute(vector)=DeviceList on path=/NodeList/1//*/Mac/ 5.5s Config DoArrayResolve(0xbfaeba68, /*/Mac/) 5.5s Config Matches() Array 0 matches * 5.5s Config DoResolve(/Mac/, 0x8e90b10) 5.5s Names Find(0x8e90b10, Mac) 5.5s Names IsNamed(0x8e90b10) 5.5s Names IsNamed() Object does not exist in object map, returning NameNode 0 5.5s Names Find() Context does not point to a previously named node 5.5s Config DoResolve() GetAttribute(ptr)=Mac on path=/NodeList/1/DeviceList/0/ 5.5s Config DoResolve(/, 0x8e90b88) 5.5s Config DoResolveOne() resolved=/NodeList/1/DeviceList/0/Mac/ 5.5s Config DoResolve(/NodeList/*/DeviceList/*/Mac/, 0x8e90650) 5.5s Names Find(0x8e90650, NodeList) 5.5s Names IsNamed(0x8e90650) 5.5s Names IsNamed() Object does not exist in object map, returning NameNode 0 5.5s Names Find() Context does not point to a previously named node 5.5s Config DoResolve() Requested item=NodeList does not exist on path=/ 5.5s Config DoResolve(/NodeList/*/DeviceList/*/Mac/, 0) 5.5s Names Find(0, NodeList) 5.5s Names Find() Zero context implies root NameNode 5.5s Names Find() Name does not exist in name map 5.5s UanCwExample IncrementCw() Average for cw=10 over 1 runs 0 5.5s MapScheduler RemoveNext(0x8e903d0) 5.5s MapScheduler RemoveNext() 0x8e903d00x8e90fc8550000000038 5.5s DefaultSimulatorImpl ProcessOneEvent() handle 5500000000 5.5s OnOffApplication StopSending() 5.5s OnOffApplication CancelEvents() 5.5s Simulator IsExpired(0x8e91660) 5.5s Simulator Cancel(0x8e91660) 5.5s Simulator Cancel(0x8e9164c) 5.5s OnOffApplication ScheduleStartEvent() 5.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 5.5s MapScheduler Insert(0x8e903d0, 0x8e91858, 5500000000, 39) 5.5s MapScheduler RemoveNext(0x8e903d0) 5.5s MapScheduler RemoveNext() 0x8e903d00x8e91858550000000039 5.5s DefaultSimulatorImpl ProcessOneEvent() handle 5500000000 5.5s OnOffApplication StartSending() 5.5s OnOffApplication ScheduleNextTx() 5.5s OnOffApplication ScheduleNextTx() bits = 113 5.5s OnOffApplication ScheduleNextTx() nextTime = +1412500000.0ns 5.5s MapScheduler Insert(0x8e903d0, 0x8e90fc8, 6912500000, 40) 5.5s OnOffApplication ScheduleStopEvent() 5.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 5.5s MapScheduler Insert(0x8e903d0, 0x8e916a8, 6500000000, 41) 5.5s MapScheduler RemoveNext(0x8e903d0) 5.5s MapScheduler RemoveNext() 0x8e903d00x8e916a8650000000041 5.5s DefaultSimulatorImpl ProcessOneEvent() handle 6500000000 6.5s OnOffApplication StopSending() 6.5s OnOffApplication CancelEvents() 6.5s Simulator IsExpired(0x8e91660) 6.5s Simulator Cancel(0x8e91660) 6.5s Simulator Cancel(0x8e9164c) 6.5s OnOffApplication ScheduleStartEvent() 6.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 6.5s MapScheduler Insert(0x8e903d0, 0x8e91858, 6500000000, 42) 6.5s MapScheduler RemoveNext(0x8e903d0) 6.5s MapScheduler RemoveNext() 0x8e903d00x8e91858650000000042 6.5s DefaultSimulatorImpl ProcessOneEvent() handle 6500000000 6.5s OnOffApplication StartSending() 6.5s OnOffApplication ScheduleNextTx() 6.5s OnOffApplication ScheduleNextTx() bits = 33 6.5s OnOffApplication ScheduleNextTx() nextTime = +412499999.0ns 6.5s MapScheduler Insert(0x8e903d0, 0x8e916a8, 6912499999, 43) 6.5s OnOffApplication ScheduleStopEvent() 6.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 6.5s MapScheduler Insert(0x8e903d0, 0x8e94428, 7500000000, 44) 6.5s MapScheduler RemoveNext(0x8e903d0) 6.5s MapScheduler RemoveNext() 0x8e903d00x8e941a0690000000033 6.5s DefaultSimulatorImpl ProcessOneEvent() handle 6900000000 6.9s MapScheduler RemoveNext(0x8e903d0) 6.9s MapScheduler RemoveNext() 0x8e903d00x8e916a8691249999943 6.9s DefaultSimulatorImpl ProcessOneEvent() handle 6912499999 6.9125s OnOffApplication SendPacket() 6.9125s Simulator IsExpired(0x8e91660) 6.9125s Buffer Buffer(0x8e93dc4, 32) 6.9125s Buffer Initialize(0x8e93dc4, 32) 6.9125s ByteTagList ByteTagList(0x8e93ddc) 6.9125s Simulator GetSystemId() 6.9125s PacketMetadata Create() create size=10, max=17 6.9125s PacketMetadata Create() create alloc size=17 6.9125s PacketMetadata DoAddHeader(0x8e93de8, 0, 32) 6.9125s PacketMetadata AddSmall(0x8e93de8, 65535, 65535, 0, 32, 2) 6.9125s PacketMetadata UpdateHead(0x8e93de8, 8) 6.9125s Socket Send() 6.9125s PacketSocket Send(0x8e944b8, 0x8e93dc0, 0) 6.9125s PacketSocket SendTo(0x8e944b8, 0x8e93dc0, 0, 03-0a-00 00 00 00 00 00 01 02 01 01) 6.9125s Packet AddHeader(0x8e93dc0, ns3 UanHeaderCommon, 3) 6.9125s Buffer AddAtStart(0x8e93dc4, 3) 6.9125s Buffer AddAtStart() add start=3, start=0, end=35, zero start=3, zero end=35, count=1, size=3, dirty start=0, dirty end=35 6.9125s ByteTagList AddAtStart(0x8e93ddc, 2, 3) 6.9125s ByteTagList ByteTagList(0xbfaeb4d4) 6.9125s ByteTagList BeginAll(0x8e93ddc) 6.9125s ByteTagList Begin(0x8e93ddc, 0, 2147483647) 6.9125s ByteTagList operator=(0x8e93ddc, 0xbfaeb4d4) 6.9125s ByteTagList Deallocate(0x8e93ddc, 0) 6.9125s ByteTagList ~ByteTagList(0xbfaeb4d4) 6.9125s ByteTagList Deallocate(0xbfaeb4d4, 0) 6.9125s PacketMetadata ReadItems(0x8e93de8, 0) 6.9125s PacketMetadata DoAddHeader(0x8e93de8, 536, 3) 6.9125s PacketMetadata AddSmall(0x8e93de8, 0, 65535, 536, 3, 3) 6.9125s PacketMetadata UpdateHead(0x8e93de8, 9) 6.9125s PacketMetadata ReadItems(0x8e93de8, 8) 6.9125s PacketMetadata ReadItems(0x8e93de8, 0) 6.9125s UanMacCw Enqueue() Time 6.9125 Addr 02-01-00 Enqueuing new packet while busy (Chose CW 16, Sending at 10.1125 Packet size 35 6.9125s Socket NotifyDataSent() 6.9125s Socket NotifySend() 6.9125s OnOffApplication ScheduleNextTx() 6.9125s OnOffApplication ScheduleNextTx() bits = 256 6.9125s OnOffApplication ScheduleNextTx() nextTime = +3200000000.0ns 6.9125s MapScheduler Insert(0x8e903d0, 0x8e941e8, 10112499999, 45) 6.9125s MapScheduler RemoveNext(0x8e903d0) 6.9125s MapScheduler RemoveNext() 0x8e903d00x8e90fe8691250000037 6.9125s DefaultSimulatorImpl ProcessOneEvent() handle 6912500000 6.9125s MapScheduler RemoveNext(0x8e903d0) 6.9125s MapScheduler RemoveNext() 0x8e903d00x8e90fc8691250000040 6.9125s DefaultSimulatorImpl ProcessOneEvent() handle 6912500000 6.9125s MapScheduler RemoveNext(0x8e903d0) 6.9125s MapScheduler RemoveNext() 0x8e903d00x8e905b8720000000029 6.9125s DefaultSimulatorImpl ProcessOneEvent() handle 7200000000 7.2s MapScheduler RemoveNext(0x8e903d0) 7.2s MapScheduler RemoveNext() 0x8e903d00x8e94318720000000030 7.2s DefaultSimulatorImpl ProcessOneEvent() handle 7200000000 7.2s ByteTagList ~ByteTagList(0x8e9439c) 7.2s ByteTagList Deallocate(0x8e9439c, 0) 7.2s Buffer ~Buffer(0x8e94384) 7.2s MapScheduler RemoveNext(0x8e903d0) 7.2s MapScheduler RemoveNext() 0x8e903d00x8e91688720000000031 7.2s DefaultSimulatorImpl ProcessOneEvent() handle 7200000000 7.2s UanPhyGen UpdatePowerConsumption(0x8e90868) 7.2s MapScheduler RemoveNext(0x8e903d0) 7.2s MapScheduler RemoveNext() 0x8e903d00x8e904f0720000000032 7.2s DefaultSimulatorImpl ProcessOneEvent() handle 7200000000 7.2s UanMacCw EndTx() Time 7.2 Addr 02-01-00 Switching to channel idle (After TX!) 7.2s MapScheduler Insert(0x8e903d0, 0x8e91688, 10400000000, 46) 7.2s UanMacCw StartTimer() Time 7.2 Addr 02-01-00 Starting timer (New send time = 10.4) 7.2s MapScheduler RemoveNext(0x8e903d0) 7.2s MapScheduler RemoveNext() 0x8e903d00x8e945c8731000827934 7.2s DefaultSimulatorImpl ProcessOneEvent() handle 7310008279 7.31001s MapScheduler RemoveNext(0x8e903d0) 7.31001s MapScheduler RemoveNext() 0x8e903d00x8e94630731000827935 7.31001s DefaultSimulatorImpl ProcessOneEvent() handle 7310008279 7.31001s UanPhyGen UpdatePowerConsumption(0x8e90cd0) 7.31001s Buffer ~Buffer(0xbfaeb7c8) 7.31001s Buffer ~Buffer(0xbfaeb864) 7.31001s PacketMetadata ReadItems(0x8e914f8, 8) 7.31001s Buffer RemoveAtStart(0xbfaeb79c, 0) 7.31001s Buffer RemoveAtStart() rem start=0, start=0, end=35, zero start=3, zero end=35, count=3, size=3, dirty start=0, dirty end=35 7.31001s Buffer RemoveAtEnd(0xbfaeb79c, 32) 7.31001s Buffer RemoveAtEnd() rem end=32, start=0, end=3, zero start=3, zero end=3, count=3, size=3, dirty start=0, dirty end=35 7.31001s Buffer ~Buffer(0xbfaeb79c) 7.31001s PacketMetadata ReadItems(0x8e914f8, 0) 7.31001s Buffer ~Buffer(0xbfaeb840) 7.31001s Packet RemoveHeader(0x8e914d0, ns3 UanHeaderCommon, 3) 7.31001s Buffer RemoveAtStart(0x8e914d4, 3) 7.31001s Buffer RemoveAtStart() rem start=3, start=3, end=35, zero start=3, zero end=35, count=1, size=3, dirty start=0, dirty end=35 7.31001s PacketMetadata RemoveHeader(0x8e914f8, 536, 3) 7.31001s PacketMetadata ReadItems(0x8e914f8, 8) 7.31001s PacketMetadata ReadItems(0x8e914f8, 0) 7.31001s PacketMetadata ReadItems(0x8e914f8, 8) 7.31001s PacketMetadata ReadItems(0x8e914f8, 0) 7.31001s UanNetDevice ForwardUp() Forwarding packet up to application 7.31001s Node NonPromiscReceiveFromDevice(0x8e90520) 7.31001s Node ReceiveFromDevice() Node 1 ReceiveFromDevice dev 0 (type=ns3 UanNetDevice) Packet UID 0 7.31001s PacketSocket ForwardUp(0x8e918a0, 0x8e90b10, 0x8e914d0, 0, 02-01-00, 02-01-01, 0) 7.31001s ByteTagList ByteTagList(0x8e9439c, 0x8e914ec) 7.31001s Packet AddPacketTag(0x8e94380, ns3 SocketAddressTag, 12) 7.31001s PacketTagList Add(0x8e943a4, ns3 SocketAddressTag) 7.31001s PacketTagList AllocData() 7.31001s PacketSocket ForwardUp() UID is 0 PacketSocket 0x8e918a0 7.31001s Socket NotifyDataRecv() 7.31001s Socket Recv() 7.31001s PacketSocket Recv(0x8e918a0, 4294967295, 0) 7.31001s Socket Recv() 7.31001s PacketSocket Recv(0x8e918a0, 4294967295, 0) 7.31001s PacketTagList FreeData(0x8e94660) 7.31001s ByteTagList ~ByteTagList(0x8e9439c) 7.31001s ByteTagList Deallocate(0x8e9439c, 0) 7.31001s Buffer ~Buffer(0x8e94384) 7.31001s PacketMetadata Recycle() recycle size=17, list=0 7.31001s ByteTagList ~ByteTagList(0x8e914ec) 7.31001s ByteTagList Deallocate(0x8e914ec, 0) 7.31001s Buffer ~Buffer(0x8e914d4) 7.31001s MapScheduler RemoveNext(0x8e903d0) 7.31001s MapScheduler RemoveNext() 0x8e903d00x8e94428750000000044 7.31001s DefaultSimulatorImpl ProcessOneEvent() handle 7500000000 7.5s OnOffApplication StopSending() 7.5s OnOffApplication CancelEvents() 7.5s Simulator IsExpired(0x8e91660) 7.5s Simulator Cancel(0x8e91660) 7.5s Simulator Cancel(0x8e9164c) 7.5s OnOffApplication ScheduleStartEvent() 7.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 7.5s MapScheduler Insert(0x8e903d0, 0x8e909f8, 7500000000, 47) 7.5s MapScheduler RemoveNext(0x8e903d0) 7.5s MapScheduler RemoveNext() 0x8e903d00x8e909f8750000000047 7.5s DefaultSimulatorImpl ProcessOneEvent() handle 7500000000 7.5s OnOffApplication StartSending() 7.5s OnOffApplication ScheduleNextTx() 7.5s OnOffApplication ScheduleNextTx() bits = 209 7.5s OnOffApplication ScheduleNextTx() nextTime = +2612499999.0ns 7.5s MapScheduler Insert(0x8e903d0, 0x8e94428, 10112499999, 48) 7.5s OnOffApplication ScheduleStopEvent() 7.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 7.5s MapScheduler Insert(0x8e903d0, 0x8e94610, 8500000000, 49) 7.5s MapScheduler RemoveNext(0x8e903d0) 7.5s MapScheduler RemoveNext() 0x8e903d00x8e94610850000000049 7.5s DefaultSimulatorImpl ProcessOneEvent() handle 8500000000 8.5s OnOffApplication StopSending() 8.5s OnOffApplication CancelEvents() 8.5s Simulator IsExpired(0x8e91660) 8.5s Simulator Cancel(0x8e91660) 8.5s Simulator Cancel(0x8e9164c) 8.5s OnOffApplication ScheduleStartEvent() 8.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 8.5s MapScheduler Insert(0x8e903d0, 0x8e909f8, 8500000000, 50) 8.5s MapScheduler RemoveNext(0x8e903d0) 8.5s MapScheduler RemoveNext() 0x8e903d00x8e909f8850000000050 8.5s DefaultSimulatorImpl ProcessOneEvent() handle 8500000000 8.5s OnOffApplication StartSending() 8.5s OnOffApplication ScheduleNextTx() 8.5s OnOffApplication ScheduleNextTx() bits = 129 8.5s OnOffApplication ScheduleNextTx() nextTime = +1612500000.0ns 8.5s MapScheduler Insert(0x8e903d0, 0x8e94610, 10112500000, 51) 8.5s OnOffApplication ScheduleStopEvent() 8.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 8.5s MapScheduler Insert(0x8e903d0, 0x8e94318, 9500000000, 52) 8.5s MapScheduler RemoveNext(0x8e903d0) 8.5s MapScheduler RemoveNext() 0x8e903d00x8e94318950000000052 8.5s DefaultSimulatorImpl ProcessOneEvent() handle 9500000000 9.5s OnOffApplication StopSending() 9.5s OnOffApplication CancelEvents() 9.5s Simulator IsExpired(0x8e91660) 9.5s Simulator Cancel(0x8e91660) 9.5s Simulator Cancel(0x8e9164c) 9.5s OnOffApplication ScheduleStartEvent() 9.5s OnOffApplication ScheduleStartEvent() start at +0.0ns 9.5s MapScheduler Insert(0x8e903d0, 0x8e909f8, 9500000000, 53) 9.5s MapScheduler RemoveNext(0x8e903d0) 9.5s MapScheduler RemoveNext() 0x8e903d00x8e909f8950000000053 9.5s DefaultSimulatorImpl ProcessOneEvent() handle 9500000000 9.5s OnOffApplication StartSending() 9.5s OnOffApplication ScheduleNextTx() 9.5s OnOffApplication ScheduleNextTx() bits = 49 9.5s OnOffApplication ScheduleNextTx() nextTime = +612500000.0ns 9.5s MapScheduler Insert(0x8e903d0, 0x8e94318, 10112500000, 54) 9.5s OnOffApplication ScheduleStopEvent() 9.5s OnOffApplication ScheduleStopEvent() stop at +1000000000.0ns 9.5s MapScheduler Insert(0x8e903d0, 0x8e94208, 10500000000, 55) 9.5s MapScheduler RemoveNext(0x8e903d0) 9.5s MapScheduler RemoveNext() 0x8e903d00x8e941e81011249999945 9.5s DefaultSimulatorImpl ProcessOneEvent() handle 10112499999 10.1125s MapScheduler RemoveNext(0x8e903d0) 10.1125s MapScheduler RemoveNext() 0x8e903d00x8e944281011249999948 10.1125s DefaultSimulatorImpl ProcessOneEvent() handle 10112499999 10.1125s MapScheduler RemoveNext(0x8e903d0) 10.1125s MapScheduler RemoveNext() 0x8e903d00x8e946101011250000051 10.1125s DefaultSimulatorImpl ProcessOneEvent() handle 10112500000 10.1125s MapScheduler RemoveNext(0x8e903d0) 10.1125s MapScheduler RemoveNext() 0x8e903d00x8e943181011250000054 10.1125s DefaultSimulatorImpl ProcessOneEvent() handle 10112500000 10.1125s OnOffApplication SendPacket() 10.1125s Simulator IsExpired(0x8e91660) 10.1125s Buffer Buffer(0x8e945cc, 32) 10.1125s Buffer Initialize(0x8e945cc, 32) 10.1125s ByteTagList ByteTagList(0x8e945e4) 10.1125s Simulator GetSystemId() 10.1125s PacketMetadata Create() create size=10, max=17 10.1125s PacketMetadata Create() create found size=17 10.1125s PacketMetadata DoAddHeader(0x8e945f0, 0, 32) 10.1125s PacketMetadata AddSmall(0x8e945f0, 65535, 65535, 0, 32, 4) 10.1125s PacketMetadata UpdateHead(0x8e945f0, 8) 10.1125s Socket Send() 10.1125s PacketSocket Send(0x8e944b8, 0x8e945c8, 0) 10.1125s PacketSocket SendTo(0x8e944b8, 0x8e945c8, 0, 03-0a-00 00 00 00 00 00 01 02 01 01) 10.1125s UanMacCw Enqueue() MAC 02-01-00 Starting enqueue RUNNING 10.1125s PacketSocket SendTo() error NetDevice Send error 10.1125s PacketSocket SendTo() ERROR_INVAL 2 10.1125s OnOffApplication ScheduleNextTx() 10.1125s OnOffApplication ScheduleNextTx() bits = 256 10.1125s OnOffApplication ScheduleNextTx() nextTime = +3200000000.0ns 10.1125s MapScheduler Insert(0x8e903d0, 0x8e94610, 13312500000, 56) 10.1125s PacketMetadata Recycle() recycle size=17, list=0 10.1125s ByteTagList ~ByteTagList(0x8e945e4) 10.1125s ByteTagList Deallocate(0x8e945e4, 0) 10.1125s Buffer ~Buffer(0x8e945cc) 10.1125s MapScheduler RemoveNext(0x8e903d0) 10.1125s MapScheduler RemoveNext() 0x8e903d00x8e916881040000000046 10.1125s DefaultSimulatorImpl ProcessOneEvent() handle 10400000000 10.4s UanMacCw SendPacket() Time 10.4 Addr 02-01-00 Transmitting 10.4s UanPhyGen SendPacket() PHY 02-01-00 Transmitting packet 10.4s UanTransducerHd Transmit() Transducer transmitting TX delay = +3500000000.0ns seconds for packet size 35 bytes and rate = 80 bps 10.4s UanChannel TxPacket() Channel scheduling 10.4s UanChannel TxPacket() Scheduling 02-01-01 10.4s UanChannel TxPacket() txPowerDb=190dB, rxPowerDb=190dB, distance=295.868m, delay=+197245572.0ns 10.4s ByteTagList ByteTagList(0x8e9439c, 0x8e93ddc) 10.4s DefaultSimulatorImpl ScheduleWithContext(0x8e90368, 1, 197245572, 10400000000, 0x8e945c8) 10.4s MapScheduler Insert(0x8e903d0, 0x8e945c8, 10597245572, 57) 10.4s MapScheduler Insert(0x8e903d0, 0x8e94318, 13900000000, 58) 10.4s MapScheduler Insert(0x8e903d0, 0x8e905b8, 13900000000, 59) 10.4s UanPhyGen UpdatePowerConsumption(0x8e90868) 10.4s MapScheduler Insert(0x8e903d0, 0x8e94428, 13900000000, 60) 10.4s UanPhyGen SendPacket() PHY 02-01-00 notifying listeners 10.4s Simulator IsExpired(0x8e907e8) 10.4s MapScheduler Insert(0x8e903d0, 0x8e941e8, 13900000000, 61) 10.4s UanMacCw NotifyTxStart() Time 10.4 scheduling TxEndEvent with delay 3.5 10.4s Buffer ~Buffer(0xbfaeb718) 10.4s Buffer ~Buffer(0xbfaeb7b4) 10.4s PacketMetadata ReadItems(0x8e93de8, 8) 10.4s Buffer RemoveAtStart(0xbfaeb6ec, 0) 10.4s Buffer RemoveAtStart() rem start=0, start=0, end=35, zero start=3, zero end=35, count=4, size=3, dirty start=0, dirty end=35 10.4s Buffer RemoveAtEnd(0xbfaeb6ec, 32) 10.4s Buffer RemoveAtEnd() rem end=32, start=0, end=3, zero start=3, zero end=3, count=4, size=3, dirty start=0, dirty end=35 10.4s Buffer ~Buffer(0xbfaeb6ec) 10.4s PacketMetadata ReadItems(0x8e93de8, 0) 10.4s Buffer ~Buffer(0xbfaeb790) 10.4s MapScheduler RemoveNext(0x8e903d0) 10.4s MapScheduler RemoveNext() 0x8e903d00x8e942e01050000000015 10.4s DefaultSimulatorImpl ProcessOneEvent() handle 10500000000 10.5s OnOffApplication StopApplication() 10.5s OnOffApplication CancelEvents() 10.5s Simulator IsExpired(0x8e91660) 10.5s Simulator Cancel(0x8e91660) 10.5s Simulator Cancel(0x8e9164c) 10.5s PacketSocket Close(0x8e944b8) 10.5s MapScheduler RemoveNext(0x8e903d0) 10.5s MapScheduler RemoveNext() 0x8e903d00x8e942081050000000055 10.5s DefaultSimulatorImpl ProcessOneEvent() handle 10500000000 10.5s MapScheduler RemoveNext(0x8e903d0) 10.5s MapScheduler RemoveNext() 0x8e903d00x8e945c81059724557257 10.5s DefaultSimulatorImpl ProcessOneEvent() handle 10597245572 10.5972s UanChannel SendUp() Channel In sendup 10.5972s MapScheduler Insert(0x8e903d0, 0x8e914d0, 14097245572, 62) 10.5972s UanTransducerHd Receive() 10.5972 Transducer in receive 10.5972s UanTransducerHd Receive() Transducer state = RX 10.5972s UanTransducerHd Receive() Calling StartRx 10.5972s UanPhyGen CalcSinrDb() Calculating SINR RxPower = 190 dB. Number of interferers = 1 Interference + noise power = 54.3837 dB. SINR = 135.616 dB. 10.5972s UanPhyGen StartRxPacket() PHY 02-01-01 Starting RX in IDLE mode. SINR = 135.616 10.5972s UanPhyGen UpdatePowerConsumption(0x8e90cd0) 10.5972s MapScheduler Insert(0x8e903d0, 0x8e94630, 14097245572, 63) 10.5972s MapScheduler RemoveNext(0x8e903d0) 10.5972s MapScheduler RemoveNext() 0x8e903d00x8e946101331250000056 10.5972s DefaultSimulatorImpl ProcessOneEvent() handle 13312500000 13.3125s MapScheduler RemoveNext(0x8e903d0) 13.3125s MapScheduler RemoveNext() 0x8e903d00x8e943181390000000058 13.3125s DefaultSimulatorImpl ProcessOneEvent() handle 13900000000 13.9s MapScheduler RemoveNext(0x8e903d0) 13.9s MapScheduler RemoveNext() 0x8e903d00x8e905b81390000000059 13.9s DefaultSimulatorImpl ProcessOneEvent() handle 13900000000 13.9s ByteTagList ~ByteTagList(0x8e93ddc) 13.9s ByteTagList Deallocate(0x8e93ddc, 0) 13.9s Buffer ~Buffer(0x8e93dc4) 13.9s MapScheduler RemoveNext(0x8e903d0) 13.9s MapScheduler RemoveNext() 0x8e903d00x8e944281390000000060 13.9s DefaultSimulatorImpl ProcessOneEvent() handle 13900000000 13.9s UanPhyGen UpdatePowerConsumption(0x8e90868) 13.9s MapScheduler RemoveNext(0x8e903d0) 13.9s MapScheduler RemoveNext() 0x8e903d00x8e941e81390000000061 13.9s DefaultSimulatorImpl ProcessOneEvent() handle 13900000000 13.9s MapScheduler RemoveNext(0x8e903d0) 13.9s MapScheduler RemoveNext() 0x8e903d00x8e914d01409724557262 13.9s DefaultSimulatorImpl ProcessOneEvent() handle 14097245572 14.0972s MapScheduler RemoveNext(0x8e903d0) 14.0972s MapScheduler RemoveNext() 0x8e903d00x8e946301409724557263 14.0972s DefaultSimulatorImpl ProcessOneEvent() handle 14097245572 14.0972s UanPhyGen UpdatePowerConsumption(0x8e90cd0) 14.0972s Buffer ~Buffer(0xbfaeb7c8) 14.0972s Buffer ~Buffer(0xbfaeb864) 14.0972s PacketMetadata ReadItems(0x8e943a8, 8) 14.0972s Buffer RemoveAtStart(0xbfaeb79c, 0) 14.0972s Buffer RemoveAtStart() rem start=0, start=0, end=35, zero start=3, zero end=35, count=3, size=3, dirty start=0, dirty end=35 14.0972s Buffer RemoveAtEnd(0xbfaeb79c, 32) 14.0972s Buffer RemoveAtEnd() rem end=32, start=0, end=3, zero start=3, zero end=3, count=3, size=3, dirty start=0, dirty end=35 14.0972s Buffer ~Buffer(0xbfaeb79c) 14.0972s PacketMetadata ReadItems(0x8e943a8, 0) 14.0972s Buffer ~Buffer(0xbfaeb840) 14.0972s Packet RemoveHeader(0x8e94380, ns3 UanHeaderCommon, 3) 14.0972s Buffer RemoveAtStart(0x8e94384, 3) 14.0972s Buffer RemoveAtStart() rem start=3, start=3, end=35, zero start=3, zero end=35, count=1, size=3, dirty start=0, dirty end=35 14.0972s PacketMetadata RemoveHeader(0x8e943a8, 536, 3) 14.0972s PacketMetadata ReadItems(0x8e943a8, 8) 14.0972s PacketMetadata ReadItems(0x8e943a8, 0) 14.0972s PacketMetadata ReadItems(0x8e943a8, 8) 14.0972s PacketMetadata ReadItems(0x8e943a8, 0) 14.0972s UanNetDevice ForwardUp() Forwarding packet up to application 14.0972s Node NonPromiscReceiveFromDevice(0x8e90520) 14.0972s Node ReceiveFromDevice() Node 1 ReceiveFromDevice dev 0 (type=ns3 UanNetDevice) Packet UID 1 14.0972s PacketSocket ForwardUp(0x8e918a0, 0x8e90b10, 0x8e94380, 0, 02-01-00, 02-01-01, 0) 14.0972s ByteTagList ByteTagList(0x8e945e4, 0x8e9439c) 14.0972s Packet AddPacketTag(0x8e945c8, ns3 SocketAddressTag, 12) 14.0972s PacketTagList Add(0x8e945ec, ns3 SocketAddressTag) 14.0972s PacketTagList AllocData() 14.0972s PacketSocket ForwardUp() UID is 1 PacketSocket 0x8e918a0 14.0972s Socket NotifyDataRecv() 14.0972s Socket Recv() 14.0972s PacketSocket Recv(0x8e918a0, 4294967295, 0) 14.0972s Socket Recv() 14.0972s PacketSocket Recv(0x8e918a0, 4294967295, 0) 14.0972s PacketTagList FreeData(0x8e942a8) 14.0972s ByteTagList ~ByteTagList(0x8e945e4) 14.0972s ByteTagList Deallocate(0x8e945e4, 0) 14.0972s Buffer ~Buffer(0x8e945cc) 14.0972s PacketMetadata Recycle() recycle size=17, list=1 14.0972s ByteTagList ~ByteTagList(0x8e9439c) 14.0972s ByteTagList Deallocate(0x8e9439c, 0) 14.0972s Buffer ~Buffer(0x8e94384) 14.0972s PacketSocket DoDispose(0x8e918a0) 14.0972s PacketSocket ~PacketSocket(0x8e918a0) 14.0972s Socket ~Socket() 14.0972s Simulator Destroy() DefaultSimulatorImpl Destroy() handle destroy 0x8e90250 NodeList Delete() NodeList DoDispose() Simulator Cancel(0x8e907d4) Simulator Cancel(0x8e907e8) Simulator Cancel(0x8e90a64) Simulator Cancel(0x8e90ecc) Simulator Cancel(0x8e90bec) Simulator Cancel(0x8e90c00) OnOffApplication DoDispose() PacketSocket DoDispose(0x8e944b8) PacketSocket ~PacketSocket(0x8e944b8) Socket ~Socket() Simulator Cancel(0x8e915e0) Simulator Cancel(0x8e915f4) DefaultSimulatorImpl Destroy() handle destroy 0x8e906c0 ChannelList Delete() ChannelList DoDispose() Channel ~Channel() SystemMutex ~SystemMutex() SystemMutex ~SystemMutexPrivate() OnOffApplication ~OnOffApplication() NetDevice ~NetDevice() NetDevice ~NetDevice() hijo2 3 Names ~NamesPriv()
https://w.atwiki.jp/tmiya/pages/70.html
11.4 まとめ この章では、Scala において状態をモデル化する手段 --- 変数、代入、そして手続き的な制御構造 --- を見てきました。状態と代入は、計算に関する我々のメンタルモデルを複雑にします。特に、参照透過性は失われます。一方で、代入はプログラムをエレガントに書く新しい方法を提供します。いつものことですが、純粋関数型プログラミングと代入を使うプログラミングの、どちらがベストであるかは状況によります。 前ページ 11 章 目次 次ページ 名前 コメント
https://w.atwiki.jp/tmiya/pages/64.html
10.4 For ループ for 内包表記は命令型言語の for ループに似ていますが、結果のリストを生成します。時には、結果のリストはいらないがリストに対するジェネレータとフィルタの柔軟性が欲しいことがあります。これは for 内包表記の変種、for ループで表現できます。 for ( s ) e この構文は標準的な for 内包表記と同じですが、キーワード yield がありません。for ループは、ジェネレータとフィルタの列 s から生成される各要素に対して、式 e を実行します。 例として、次の式はリストのリストとして表現される行列の全要素を表示します。 for (xs - xss) { for (x - xs) print(x + "\t") println() } for ループからクラス List の高階メソッドへの翻訳は、for 内包表記の翻訳と似ていますが、より単純です。for 内包表記で map と flatMap へと翻訳するところで、for ループではそれらを foreach へ翻訳します。 前ページ 10 章 目次 次ページ 名前 コメント
https://w.atwiki.jp/kakis/pages/152.html
nat /// / 優しい 2 \ 13 seren klel sid niita \ 優しい者 \ [ yuo ] \ onをalに対して優しくする、可愛がる \ [ iyuan ] \ 優しい \
https://w.atwiki.jp/englishlanguage/pages/486.html
NAT... Nathan, Norman. 1956. "Pronouns of address in the Friar s Tale." Modern Language Quarterly 17 39-42. Nathan, Norman. 1959. "Pronouns of Address in the Canterbury Tales." Mediaeval Studies 21 193-20l.
https://w.atwiki.jp/sysword/pages/41.html
【NAT】 LANの内側だけを対象にしたIPアドレス(プライベートアドレス)を利用している端末に、必要に応じてインターネット用のIPアドレス(グローバルアドレス)を割り当てる仕組み。 NATでは、同時に接続する端末数に応じたグローバルアドレスを用意しておく必要がある。一方、NAPTでは1つのグローバルアドレスで複数の端末が同時にインターネットにアクセスできる。 詳細解説ページ→見る 関連:グローバルアドレス
https://w.atwiki.jp/tmiya/pages/90.html
17.11 アクター 第 3 章で電子オークションサービスのプログラム実装例をざっと見ました。そのサービスは、パターンマッチングを使ってメールボックス中のメッセージを調べて動く、高度なアクタープロセスに基づいています。アクターの洗練、最適化された実装は scala.actors パッケージに収められています。ここで、アクターライブラリの簡略化バージョンを見てみましょう。 次のコードは scala.actors パッケージの実装とは異なります。アクターの簡略バージョンをどのように実装できるか、の例として見てください。アクターが実際にどのように定義されているか、あるいは標準 Scala ライブラリにおける実装を記述するものではありません。後者については Scala APIドキュメントを参照してください。 簡略化されたアクターは、通信プリミティブがメールボックスのそれであるようなスレッドです。そのようなアクターは、MailBox クラスを備えた Java の標準 Threadクラスのミックスイン合成拡張として定義できます。 私たちは Thread クラスの run メソッドもオーバライドして、その act メソッドで定義されたアクター動作を実行させます。! メソッドは MailBox の send メソッドを呼び出すだけです。 abstract class Actor extends Thread with MailBox { def act() Unit override def run() Unit = act() def !(msg Any) = send(msg) } 前ページ 17 章 目次 次ページ 名前 コメント